Big Huge Thesaurus

ecological niche

noun